package Code.Day10_20241011.com.dx.day10;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @ClassName Test04
 * @Description TODO:
 * @Author 12994
 * @Date 2024/10/11 13:09
 * @Version 1.0
 **/
public class Test04 {
    public static void main(String[] args) throws ParseException {
        // 创建当前时间
        Date date = new Date();
        System.out.println(date);
        // 将Date格式化成字符串
        // 2024-10-11 13:11:50  yyyy-MM-dd HH:mm:ss   => H大写24小时制, h小写12小时制
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(simpleDateFormat.format(date));

        // 从字符串中解析得到时间对象
        // 2024-10-11 01:14:56
        // Fri Oct 11 13:14:56 CST 2024
        String dateStr = "2024-10-11 01:14:56";
        // 调用parse方法必须捕捉ParseException错误
        Date date1 = simpleDateFormat.parse(dateStr);
        System.out.println(date1);
        System.out.println(simpleDateFormat.format(date1));
    }
}
